// 健康管理--病虫害防治    TODO:要替换的
import axios from "@/api/axios";
export default {
  // 获取表格TODO:
  getList(params) {
    return axios.post("/v3/patrol/insectAlarm/queryPageList", {
      ...params
    });
  },
  // 获取批次
  getAllBatchList(params) {
    return axios.post('/v3/batch/productionBatch/queryByCondition', {
      farmingTypeNo: sessionStorage.getItem("farmingTypeNo"),
      organizationNo: sessionStorage.getItem("organizationNo"),
      ...params,
    });
  },
  // 根据批次查地块
  queryFacility(no) {
    return axios.get(`/v3/batch/productionBatch/findFacilityByBatchNo?no=${no}`)
  },
  // 获取药品列表TODO:
  getMedicineList(params) {
    return axios.post("/v3/templateTenant/material/queryByCondition", {
      organizationNo: sessionStorage.organizationNo
    });
  },
  // 查询员工 暂时修改
  getEmployeeList(no) {
    return axios.post("/v3/organization/personDepartmentMapper/queryByCondition", {
      postNo: no,
      organizationNo: sessionStorage.organizationNo
    });
  },
  // 添加
  add(params) {
    return axios.post('/v3/patrol/insectAlarm/add', {
      ...params,
      organizationNo: sessionStorage.getItem('organizationNo'),
      farmingTypeNo: sessionStorage.getItem('farmingTypeNo')
    })
  },
  // 删除
  del(no) {
    return axios.get(`/v3/patrol/insectAlarm/del?insectAlarmId=${no}`)
  },
  // 修改
  edit(params) {
    return axios.post('/v3/patrol/insectAlarm/edit',
      { ...params,farmingTypeNo: sessionStorage.getItem('farmingTypeNo') })
  },
  //   根据批次编号查询单个编号
  queryIdList(no) {
    return axios.get(`/v3/batch/productionBatch/queryByNo?no=${no}&isEliminate=false`)
  },
  // 查询图片
  queryPicture(id) {
    return axios.get(`v3/patrol/picture/query?pictureId=${id}`)
  },
  // 批次统计分页查询接口
  queryBatchPageList(params) {
    return axios.post('/v3/patrol/insectAlarm/queryBatchPageList', { ...params })
  },
   // 编号查询图片
   queryPictureNo(no) {
    return axios.get(`/v3/inputs/picture/queryByNo?no=${no}`)
  }
};

